A dedicated environment for designing, building, and testing Playlab apps, connected to your apps, curriculum standards, and classroom materials.
BetaNew
The Playlab Assistant is a collaborative tool that connects your apps, curriculum standards, and classroom materials in one place for thinking and planning. You can use it to design, build, and test apps.It is not the Co-Builder panel inside a single app. It is its own environment, and it can reach across every app you have access to — which is what lets it do things a single-app helper cannot, like building a new app from an idea or role-playing a student to see how an existing app responds.You’ll find it at the top of the left sidebar, marked Beta.
Three things have to be true. If the Assistant isn’t in your sidebar, one of them is missing.
Requirement
What it means
App-building permissions
You hold an Editor, Builder, or Owner role in at least one organization. Space-only and User roles do not include the Assistant.
A responsible organization
Your account has an organization accountable for your usage. Playlab assigns this automatically — see Responsible organization.
The Assistant enabled for you
The Assistant is rolling out to organizations in stages during Beta.
The permission counts wherever you hold it. The Assistant is not scoped to one organization, so if you are an Editor or above in any of your organizations, you have access.
Click Assistant at the top of the left sidebar. It opens to a start screen that greets you by first name — Where should we start, [your name]? — with a chat box and a short list of starter prompts below it.
2
Pick a starting point, or just type
Below the chat box are four starter prompts — Ask what the assistant can do, Build something new, Explore your builds, and Improve your builds. Each one opens a session already pointed at that kind of work.You can ignore them and type your own message instead. The starting points are shortcuts, not modes; a session can go anywhere from wherever it began.
3
Work in the session
Ask a question, describe an idea, or name an app you want to look at. The Assistant can search the apps you have access to, read their instructions, and act on them.A session holds its full context as you go, so you can refine across many turns rather than restating what you want each time.
4
Come back to it later
Sessions are saved. Show previous chats lists them, most recently active first, so you can reopen a line of work instead of starting over. To clear out one you’re finished with, open its ⋮ menu and choose Delete, then confirm. It’s removed from your list.Assistant sessions are only here. History in the left sidebar lists your sessions with published apps, not your Assistant chats.
Develop an instructional idea in conversation, then have the Assistant build a working Playlab app from it.
1
Describe what you want the app to do
Talk through the idea the way you would with a colleague: who it’s for, what it should help them do, what it should avoid doing. The Assistant will ask about the parts you haven’t specified.
2
Say which organization it belongs in
If you can build in more than one organization, the Assistant will ask which one the new app should live in. It only offers organizations where you can create apps.
3
Open it and keep going
The Assistant creates the app and hands you its details. From there it behaves like any app you built yourself — open it in the builder, edit its instructions, share it, publish it.
Versions the Assistant writes are marked as Assistant-generated in the app’s Prompt History, so you can always tell which changes came from a session and which you made by hand.
The Assistant can role-play a student and hold a full conversation with one of your apps, so you can see how the app behaves before a class does.This is the fastest way to find out whether an app’s tone, guardrails, and instructional goals hold up under a realistic student — including the difficult ones.
1
Name the app and the student
Ask the Assistant to simulate a conversation with the app, and describe the persona in specifics: background, knowledge level, how they communicate, what mood they’re in. “A shy 7th grader who struggles with fractions and gives up quickly when confused” produces a far more useful test than “a student.”
2
Say what you're testing for
Give the simulation a goal, which is how it knows when it’s done. A goal can be success — “the student correctly solves a fraction addition problem” — or it can be a pressure test: “the user gets frustrated and the app de-escalates successfully.”
3
Read the transcript
The Assistant runs the conversation turn by turn against the app’s real instructions and shows you the whole exchange. Nothing is saved to the app’s activity, and no student data is involved — the simulation runs entirely in memory.
4
Fix what you found, then run it again
Adjust the app’s instructions and re-run the same persona and goal. Because the test is repeatable, you can tell whether a change actually fixed the behavior.
You can simulate any app you have review access to — your own, plus any others where your organization or space role lets you review activity.
The Assistant can reach official standards and high-quality open curricula directly, so alignment work happens in the same place as the building.
Source
What’s available
State standards
Math, ELA, and Science, including Common Core, NGSS, and WIDA
Durable skills frameworks
Carnegie Skills Progressions and XQ Institute Learner Outcomes
Open curricula
Illustrative Mathematics 360, OpenSciEd, Bookworms, and the OER Project
Released assessment questions
Texas, New York, Illinois, and Washington, D.C.
Ask for what you need in plain language — the standard a lesson should hit, the curriculum unit a task belongs to, a released question to model an exercise on — and the Assistant will pull it and work from it. You can go from a standard to an app grounded in it without leaving the session.For the underlying tools and how to use them in your own apps, see State standards knowledge graph tool and Illustrative Mathematics knowledge graph.
A session is a place to produce things, not only to chat about them.
Refine in the editor. Prompts, lesson plans, and rubrics can be drafted and revised in the collaborative editor rather than buried in chat history. See Document editor.
Analyze with Python. The Python tool runs real code, so the Assistant can work through data and produce charts and graphs. See Python tool.
Export what you made. Finished documents and spreadsheets go out to Google Drive. See Exporting to Google Drive.
Two different kinds of memory apply, and it helps to know which is which.
Scope
Who writes it
Session context
One session
Built as you work
Assistant Notes
Every Assistant session
The Assistant, as it learns how you work
Assistant Notes are durable notes the Assistant keeps about you — ongoing goals, how you prefer it to help, constraints that keep recurring in your work. They follow you from session to session, which is why you don’t have to re-explain your context every time you come back.You can read and clear them yourself. They live on your user profile under Playlab Assistant Notes.
Your user profile is a separate thing, and it is yours to write: your role, the subjects and grades you teach, accessibility needs, language preferences. The profile is shared across every Playlab app, not just the Assistant. If something is fundamental to how you want Playlab to work everywhere, put it there rather than leaving it to Assistant Notes.
The Assistant uses the same moderation system as Playlab apps. Sessions are subject to the same safety checks, and flags route to your responsible organization exactly as they do elsewhere. See Approach to trust and safety.
Known limitation during Beta. Moderation is currently tuned for student-facing apps, and it can occasionally interrupt legitimate Assistant work — a builder discussing a sensitive curriculum topic, for example. We are tuning moderation specifically for the Assistant based on what we learn during Beta. If this blocks you, tell us at [email protected]; the examples are what make the tuning better.
Co-Builder helps you with the one app you have open. The Playlab Assistant is its own environment and works across every app you have access to, which is what lets it create new apps, compare existing ones, and run simulated conversations against them.
Does it remember what we talked about last time?
Yes, in two ways. Each session keeps its own full history and can be reopened from Show previous chats. Separately, Assistant Notes carry durable facts about how you work across all of your sessions.
Can students use the Assistant?
No. It requires app-building permissions, so it is available to Editors, Builders, and Owners in an organization. Students and space-only members don’t see it.
Do simulated conversations show up in my app's activity?
No. Simulations run in memory against the app’s instructions and are never written to the app’s activity or session data. They don’t affect your insights or exports.
Can I use it on my phone?
Yes. The Assistant works on mobile, with its navigation collapsed into a menu.
Why don't I see the Assistant in my navigation bar?
One of the three requirements above isn’t met — most often either your role doesn’t include app-building permissions, or the Assistant hasn’t been enabled for your organization yet during Beta. Your organization admin can confirm your role; for rollout timing, contact [email protected].
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"Playlab Learning Hub","colors":{"primary":"#3B82F6","light":"#60A5FA","dark":"#2563EB"},"logo":{"light":"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Full_Black.svg?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=d97827114d3fcc02ee8b1933cd33990d","dark":"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Full_Paper.svg?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=3fe8091c5012462c6a9679c1fcbd8953","href":"https://www.playlab.ai"},"favicon":{"light":"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Black_Background_Small_Padding.png?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=7facc29acffbc6bdfa6953473a61026e","dark":"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Paper_Black_Background.png?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=41576e87d0c66007c23406b6b1a84d1e"},"seo":{"metatags":{"og:image":"/images/og-card.png","twitter:image":"/images/og-card.png","twitter:card":"summary_large_image"}},"icons":{"library":"tabler"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"playlabai","hasAudioNarration":false,"actualSubdomain":"playlabai","customDomains":["learn.playlab.ai"],"gitSource":{"type":"github","owner":"playlab-education","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb6005d2d002df62e37341","collectionId":"d5cc9198-a4a7-45fb-975a-dbe711f90c3c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb6005d2d002df62e37341"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeb6005d2d002df62e37341","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"📋 Feature Documentation","count":54},{"language":"default","tag":"📚 Resources","count":23},{"language":"default","tag":"✏️ Learn on Your Own","count":19},{"language":"default","tag":"❓ FAQ","count":16},{"language":"default","tag":"⚙️ Changelog","count":8},{"language":"default","tag":"🔒 Privacy, Safety \u0026 Compliance","count":8},{"language":"default","tag":"🛠️ Build \u0026 Collaborate","count":8},{"language":"default","tag":"🟡 Basic Prompting","count":8},{"language":"default","tag":"🟣 Building Your App","count":7},{"language":"default","tag":"🟢 Voice, Language \u0026 Accessibility","count":7}]},"assistantConfig":{"deflection":{"enabled":true,"email":"[email protected]"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles/v2-badges.css","content":".pl-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 1.25rem}.pl-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-family:\"Spline Sans Mono\", ui-monospace, \"SF Mono\", Menlo, monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap}.pl-badge--neutral{background-color:#ffffff;color:#4F46E5;border:1px solid #4F46E5}.pl-badge--new{background-color:#4F46E5;color:#ffffff;border:1px solid #4F46E5}"},{"filePath":"styles/audience-tabs.css","content":".pl-audience-tabs [data-component-part=\"tabs-list\"]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;border-bottom:0;padding-bottom:0;margin-bottom:2rem}.pl-audience-tabs [data-component-part=\"tab-button\"]{justify-content:center;gap:10px;max-width:none;width:100%;margin-bottom:0;padding:18px 20px;border:2px solid rgb(229 231 235);border-radius:14px;font-size:1.125rem;line-height:1.5rem;white-space:normal;text-align:center;transition:border-color 150ms, background-color 150ms}.pl-audience-tabs [data-component-part=\"tab-button\"]:hover{border-color:rgb(var(--primary) / 0.5)}.pl-audience-tabs [data-component-part=\"tab-button\"][data-active=\"true\"]{border-color:rgb(var(--primary));background-color:rgb(var(--primary) / 0.08)}.pl-audience-tabs .tab-icon{width:26px;height:26px}.dark .pl-audience-tabs [data-component-part=\"tab-button\"]{border-color:rgb(255 255 255 / 0.12)}.dark .pl-audience-tabs [data-component-part=\"tab-button\"]:hover{border-color:rgb(var(--primary-light) / 0.5)}.dark .pl-audience-tabs [data-component-part=\"tab-button\"][data-active=\"true\"]{border-color:rgb(var(--primary-light));background-color:rgb(var(--primary-light) / 0.1)}@media (max-width: 480px){.pl-audience-tabs [data-component-part=\"tabs-list\"]{grid-template-columns:1fr}}"}],"page":{"pagePath":"features/Playlab Assistant","slug":"/features/Playlab Assistant","pageMetadata":{"mode":"wide","title":"Playlab Assistant","description":"A dedicated environment for designing, building, and testing Playlab apps, connected to your apps, curriculum standards, and classroom materials.","sidebarTitle":"Playlab Assistant","tag":"New","href":"/features/Playlab Assistant"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"A dedicated environment for designing, building, and testing Playlab apps, connected to your apps, curriculum standards, and classroom materials.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(`div`,{className:`pl-badges`,children:[_jsx(`span`,{className:`pl-badge pl-badge--neutral`,children:`Beta`}),_jsx(`span`,{className:`pl-badge pl-badge--new`,children:`New`})]}),`\n`,_jsxs(_components.p,{children:[`The Playlab Assistant is a collaborative tool that connects your apps, curriculum standards, and classroom materials in one place for thinking and planning. You can use it to `,_jsx(_components.strong,{children:`design, build, and test`}),` apps.`]}),`\n`,_jsxs(_components.p,{children:[`It is not the `,_jsx(_components.a,{href:`/getstarted/Co-Builder`,children:`Co-Builder`}),` panel inside a single app. It is its own environment, and it can reach across every app you have access to — which is what lets it do things a single-app helper cannot, like building a new app from an idea or role-playing a student to see how an existing app responds.`]}),`\n`,_jsxs(_components.p,{children:[`You’ll find it at the top of the left sidebar, marked `,_jsx(_components.strong,{children:`Beta`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/playlabai/vDkR_W9W4dETY8yK/images/assistant-view.png?fit=max\u0026auto=format\u0026n=vDkR_W9W4dETY8yK\u0026q=85\u0026s=04d1a5d38edb2992733c3df8359d4119`,alt:`The Playlab Assistant start screen, with the Assistant marked Beta at the top of the left sidebar, the heading \"Where should we start, Maya?\", a chat box, and four starter prompts listed below it`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/assistant-view.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/playlabai/vDkR_W9W4dETY8yK/images/assistant-view.png?w=280\u0026fit=max\u0026auto=format\u0026n=vDkR_W9W4dETY8yK\u0026q=85\u0026s=66569f83316c7601dc5201aa4210f52b 280w, https://mintcdn.com/playlabai/vDkR_W9W4dETY8yK/images/assistant-view.png?w=560\u0026fit=max\u0026auto=format\u0026n=vDkR_W9W4dETY8yK\u0026q=85\u0026s=6e6e409a2b2863d21bc8f081e317342e 560w, https://mintcdn.com/playlabai/vDkR_W9W4dETY8yK/images/assistant-view.png?w=840\u0026fit=max\u0026auto=format\u0026n=vDkR_W9W4dETY8yK\u0026q=85\u0026s=14a900101ca55e0229a6dd59d6679d4c 840w, https://mintcdn.com/playlabai/vDkR_W9W4dETY8yK/images/assistant-view.png?w=1100\u0026fit=max\u0026auto=format\u0026n=vDkR_W9W4dETY8yK\u0026q=85\u0026s=1a4c23291c42070ac68c3d6637e9f4e8 1100w, https://mintcdn.com/playlabai/vDkR_W9W4dETY8yK/images/assistant-view.png?w=1650\u0026fit=max\u0026auto=format\u0026n=vDkR_W9W4dETY8yK\u0026q=85\u0026s=783bb98ba04c33ec562d98371623db94 1650w, https://mintcdn.com/playlabai/vDkR_W9W4dETY8yK/images/assistant-view.png?w=2500\u0026fit=max\u0026auto=format\u0026n=vDkR_W9W4dETY8yK\u0026q=85\u0026s=9898cc84d704abcc73eb7a17ad7ec277 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`who-can-use-it`,children:`Who can use it`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Three things have to be true. If the Assistant isn’t in your sidebar, one of them is missing.`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Requirement`}),_jsx(_components.th,{children:`What it means`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`App-building permissions`}),_jsxs(_components.td,{children:[`You hold an `,_jsx(_components.strong,{children:`Editor`}),`, `,_jsx(_components.strong,{children:`Builder`}),`, or `,_jsx(_components.strong,{children:`Owner`}),` role in at least one organization. Space-only and User roles do not include the Assistant.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A responsible organization`}),_jsxs(_components.td,{children:[`Your account has an organization accountable for your usage. Playlab assigns this automatically — see `,_jsx(_components.a,{href:`/features/Responsible%20Organization`,children:`Responsible organization`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The Assistant enabled for you`}),_jsx(_components.td,{children:`The Assistant is rolling out to organizations in stages during Beta.`})]})]})]}),`\n`,_jsx(_components.p,{children:`The permission counts wherever you hold it. The Assistant is not scoped to one organization, so if you are an Editor or above in any of your organizations, you have access.`}),`\n`,_jsx(Heading,{level:`2`,id:`starting-a-session`,children:`Starting a session`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the Assistant`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Assistant`}),` at the top of the left sidebar. It opens to a start screen that greets you by first name — `,_jsx(_components.strong,{children:`Where should we start, [your name]?`}),` — with a chat box and a short list of starter prompts below it.`]})}),_jsxs(Step,{title:`Pick a starting point, or just type`,children:[_jsxs(_components.p,{children:[`Below the chat box are four starter prompts — `,_jsx(_components.strong,{children:`Ask what the assistant can do`}),`, `,_jsx(_components.strong,{children:`Build something new`}),`, `,_jsx(_components.strong,{children:`Explore your builds`}),`, and `,_jsx(_components.strong,{children:`Improve your builds`}),`. Each one opens a session already pointed at that kind of work.`]}),_jsx(_components.p,{children:`You can ignore them and type your own message instead. The starting points are shortcuts, not modes; a session can go anywhere from wherever it began.`})]}),_jsxs(Step,{title:`Work in the session`,children:[_jsx(_components.p,{children:`Ask a question, describe an idea, or name an app you want to look at. The Assistant can search the apps you have access to, read their instructions, and act on them.`}),_jsx(_components.p,{children:`A session holds its full context as you go, so you can refine across many turns rather than restating what you want each time.`})]}),_jsxs(Step,{title:`Come back to it later`,children:[_jsxs(_components.p,{children:[`Sessions are saved. `,_jsx(_components.strong,{children:`Show previous chats`}),` lists them, most recently active first, so you can reopen a line of work instead of starting over. To clear out one you’re finished with, open its `,_jsx(_components.strong,{children:`⋮`}),` menu and choose `,_jsx(_components.strong,{children:`Delete`}),`, then confirm. It’s removed from your list.`]}),_jsxs(_components.p,{children:[`Assistant sessions are only here. `,_jsx(_components.strong,{children:`History`}),` in the left sidebar lists your sessions with published apps, not your Assistant chats.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-can-do-with-it`,children:`What you can do with it`}),`\n`,_jsx(Heading,{level:`3`,id:`turn-an-idea-into-an-app`,children:`Turn an idea into an app`}),`\n`,_jsx(_components.p,{children:`Develop an instructional idea in conversation, then have the Assistant build a working Playlab app from it.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Describe what you want the app to do`,children:_jsx(_components.p,{children:`Talk through the idea the way you would with a colleague: who it’s for, what it should help them do, what it should avoid doing. The Assistant will ask about the parts you haven’t specified.`})}),_jsx(Step,{title:`Say which organization it belongs in`,children:_jsx(_components.p,{children:`If you can build in more than one organization, the Assistant will ask which one the new app should live in. It only offers organizations where you can create apps.`})}),_jsx(Step,{title:`Open it and keep going`,children:_jsx(_components.p,{children:`The Assistant creates the app and hands you its details. From there it behaves like any app you built yourself — open it in the builder, edit its instructions, share it, publish it.`})})]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Versions the Assistant writes are marked as Assistant-generated in the app’s `,_jsx(_components.strong,{children:`Prompt History`}),`, so you can always tell which changes came from a session and which you made by hand.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`stress-test-an-app-before-students-use-it`,children:`Stress-test an app before students use it`}),`\n`,_jsx(_components.p,{children:`The Assistant can role-play a student and hold a full conversation with one of your apps, so you can see how the app behaves before a class does.`}),`\n`,_jsx(_components.p,{children:`This is the fastest way to find out whether an app’s tone, guardrails, and instructional goals hold up under a realistic student — including the difficult ones.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Name the app and the student`,children:_jsxs(_components.p,{children:[`Ask the Assistant to simulate a conversation with the app, and describe the persona in specifics: background, knowledge level, how they communicate, what mood they’re in. `,_jsx(_components.em,{children:`“A shy 7th grader who struggles with fractions and gives up quickly when confused”`}),` produces a far more useful test than `,_jsx(_components.em,{children:`“a student.”`})]})}),_jsx(Step,{title:`Say what you're testing for`,children:_jsxs(_components.p,{children:[`Give the simulation a goal, which is how it knows when it’s done. A goal can be success — `,_jsx(_components.em,{children:`“the student correctly solves a fraction addition problem”`}),` — or it can be a pressure test: `,_jsx(_components.em,{children:`“the user gets frustrated and the app de-escalates successfully.”`})]})}),_jsx(Step,{title:`Read the transcript`,children:_jsx(_components.p,{children:`The Assistant runs the conversation turn by turn against the app’s real instructions and shows you the whole exchange. Nothing is saved to the app’s activity, and no student data is involved — the simulation runs entirely in memory.`})}),_jsx(Step,{title:`Fix what you found, then run it again`,children:_jsx(_components.p,{children:`Adjust the app’s instructions and re-run the same persona and goal. Because the test is repeatable, you can tell whether a change actually fixed the behavior.`})})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`You can simulate any app you have review access to — your own, plus any others where your organization or space role lets you review activity.`})}),`\n`,_jsx(Heading,{level:`3`,id:`align-apps-with-curriculum-and-standards`,children:`Align apps with curriculum and standards`}),`\n`,_jsx(_components.p,{children:`The Assistant can reach official standards and high-quality open curricula directly, so alignment work happens in the same place as the building.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Source`}),_jsx(_components.th,{children:`What’s available`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`State standards`}),_jsx(_components.td,{children:`Math, ELA, and Science, including Common Core, NGSS, and WIDA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Durable skills frameworks`}),_jsx(_components.td,{children:`Carnegie Skills Progressions and XQ Institute Learner Outcomes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Open curricula`}),_jsx(_components.td,{children:`Illustrative Mathematics 360, OpenSciEd, Bookworms, and the OER Project`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Released assessment questions`}),_jsx(_components.td,{children:`Texas, New York, Illinois, and Washington, D.C.`})]})]})]}),`\n`,_jsx(_components.p,{children:`Ask for what you need in plain language — the standard a lesson should hit, the curriculum unit a task belongs to, a released question to model an exercise on — and the Assistant will pull it and work from it. You can go from a standard to an app grounded in it without leaving the session.`}),`\n`,_jsxs(_components.p,{children:[`For the underlying tools and how to use them in your own apps, see `,_jsx(_components.a,{href:`/features/MCP%20Standards`,children:`State standards knowledge graph tool`}),` and `,_jsx(_components.a,{href:`/features/MCP%20IMKG`,children:`Illustrative Mathematics knowledge graph`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`edit-analyze-and-export-your-work`,children:`Edit, analyze, and export your work`}),`\n`,_jsx(_components.p,{children:`A session is a place to produce things, not only to chat about them.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Refine in the editor.`}),` Prompts, lesson plans, and rubrics can be drafted and revised in the collaborative editor rather than buried in chat history. See `,_jsx(_components.a,{href:`/features/Doc%20Editor`,children:`Document editor`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Analyze with Python.`}),` The Python tool runs real code, so the Assistant can work through data and produce charts and graphs. See `,_jsx(_components.a,{href:`/features/MCP%20Python%20Tool`,children:`Python tool`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Export what you made.`}),` Finished documents and spreadsheets go out to Google Drive. See `,_jsx(_components.a,{href:`/features/Exporting%20to%20Google%20Drive`,children:`Exporting to Google Drive`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-assistant-remembers`,children:`What the Assistant remembers`}),`\n`,_jsx(_components.p,{children:`Two different kinds of memory apply, and it helps to know which is which.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:`Scope`}),_jsx(_components.th,{children:`Who writes it`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Session context`})}),_jsx(_components.td,{children:`One session`}),_jsx(_components.td,{children:`Built as you work`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Assistant Notes`})}),_jsx(_components.td,{children:`Every Assistant session`}),_jsx(_components.td,{children:`The Assistant, as it learns how you work`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Assistant Notes`}),` are durable notes the Assistant keeps about you — ongoing goals, how you prefer it to help, constraints that keep recurring in your work. They follow you from session to session, which is why you don’t have to re-explain your context every time you come back.`]}),`\n`,_jsxs(_components.p,{children:[`You can read and clear them yourself. They live on your user profile under `,_jsx(_components.strong,{children:`Playlab Assistant Notes`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Your `,_jsx(_components.strong,{children:`user profile`}),` is a separate thing, and it is yours to write: your role, the subjects and grades you teach, accessibility needs, language preferences. The profile is shared across every Playlab app, not just the Assistant. If something is fundamental to how you want Playlab to work everywhere, put it there rather than leaving it to Assistant Notes.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`safety-and-moderation`,children:`Safety and moderation`}),`\n`,_jsxs(_components.p,{children:[`The Assistant uses the same moderation system as Playlab apps. Sessions are subject to the same safety checks, and flags route to your responsible organization exactly as they do elsewhere. See `,_jsx(_components.a,{href:`/faq/Approach%20to%20Trust%20and%20Safety`,children:`Approach to trust and safety`}),`.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Known limitation during Beta.`}),` Moderation is currently tuned for student-facing apps, and it can occasionally interrupt legitimate Assistant work — a builder discussing a sensitive curriculum topic, for example. We are tuning moderation specifically for the Assistant based on what we learn during Beta. If this blocks you, tell us at `,_jsx(_components.a,{href:`mailto:[email protected]`,children:`[email protected]`}),`; the examples are what make the tuning better.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`questions`,children:`Questions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`How is this different from Co-Builder?`,id:`how-is-this-different-from-co-builder`,children:_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/getstarted/Co-Builder`,children:`Co-Builder`}),` helps you with the one app you have open. The Playlab Assistant is its own environment and works across every app you have access to, which is what lets it create new apps, compare existing ones, and run simulated conversations against them.`]})}),_jsx(Accordion,{title:`Does it remember what we talked about last time?`,id:`does-it-remember-what-we-talked-about-last-time`,children:_jsxs(_components.p,{children:[`Yes, in two ways. Each session keeps its own full history and can be reopened from `,_jsx(_components.strong,{children:`Show previous chats`}),`. Separately, Assistant Notes carry durable facts about how you work across all of your sessions.`]})}),_jsx(Accordion,{title:`Can students use the Assistant?`,id:`can-students-use-the-assistant`,children:_jsx(_components.p,{children:`No. It requires app-building permissions, so it is available to Editors, Builders, and Owners in an organization. Students and space-only members don’t see it.`})}),_jsx(Accordion,{title:`Do simulated conversations show up in my app's activity?`,id:`do-simulated-conversations-show-up-in-my-apps-activity`,children:_jsx(_components.p,{children:`No. Simulations run in memory against the app’s instructions and are never written to the app’s activity or session data. They don’t affect your insights or exports.`})}),_jsx(Accordion,{title:`Can I use it on my phone?`,id:`can-i-use-it-on-my-phone`,children:_jsx(_components.p,{children:`Yes. The Assistant works on mobile, with its navigation collapsed into a menu.`})}),_jsx(Accordion,{title:`Why don't I see the Assistant in my navigation bar?`,id:`why-dont-i-see-the-assistant-in-my-navigation-bar`,children:_jsxs(_components.p,{children:[`One of the three requirements above isn’t met — most often either your role doesn’t include app-building permissions, or the Assistant hasn’t been enabled for your organization yet during Beta. Your organization admin can confirm your role; for rollout timing, contact `,_jsx(_components.a,{href:`mailto:[email protected]`,children:`[email protected]`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/features/Responsible%20Organization`,children:`Responsible organization`}),` — required for Assistant access, and where safety flags go`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/getstarted/Co-Builder`,children:`Co-Builder`}),` — the other assistant, inside the app builder`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/getstarted/Creating%20a%20Playlab%20App`,children:`Creating a Playlab app`}),` — building by hand, once the Assistant has made you one`]}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/features/MCP%20Standards`,children:`State standards knowledge graph tool`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/features/MCP%20Python%20Tool`,children:`Python tool`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/features/Doc%20Editor`,children:`Document editor`})}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsxs(_components.p,{children:[`Last updated: 10-05-2026\nContact us at `,_jsx(_components.a,{href:`mailto:[email protected]`,children:`[email protected]`})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"mode":"wide","title":"Playlab Assistant","description":"A dedicated environment for designing, building, and testing Playlab apps, connected to your apps, curriculum standards, and classroom materials.","sidebarTitle":"Playlab Assistant","tag":"New","href":"/features/Playlab Assistant"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Who can use it","slug":"who-can-use-it","depth":2,"children":[]},{"title":"Starting a session","slug":"starting-a-session","depth":2,"children":[]},{"title":"What you can do with it","slug":"what-you-can-do-with-it","depth":2,"children":[{"title":"Turn an idea into an app","slug":"turn-an-idea-into-an-app","depth":3,"children":[]},{"title":"Stress-test an app before students use it","slug":"stress-test-an-app-before-students-use-it","depth":3,"children":[]},{"title":"Align apps with curriculum and standards","slug":"align-apps-with-curriculum-and-standards","depth":3,"children":[]},{"title":"Edit, analyze, and export your work","slug":"edit-analyze-and-export-your-work","depth":3,"children":[]}]},{"title":"What the Assistant remembers","slug":"what-the-assistant-remembers","depth":2,"children":[]},{"title":"Safety and moderation","slug":"safety-and-moderation","depth":2,"children":[]},{"title":"Questions","slug":"questions","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"playlabai","siteName":"Playlab Learning Hub","title":"Playlab Assistant - Playlab Learning Hub","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T13:35:41.236Z","originalFileLocation":"features/Playlab Assistant.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"A dedicated environment for designing, building, and testing Playlab apps, connected to your apps, curriculum standards, and classroom materials.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Playlab Learning Hub\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Playlab Assistant - Playlab Learning Hub\">\u003cmeta data-mint-head property=\"og:description\" content=\"A dedicated environment for designing, building, and testing Playlab apps, connected to your apps, curriculum standards, and classroom materials.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Playlab Learning Hub\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://learn.playlab.ai/features/Playlab Assistant\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://playlabai.mintlify.site/images/og-card.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Playlab Assistant - Playlab Learning Hub\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A dedicated environment for designing, building, and testing Playlab apps, connected to your apps, curriculum standards, and classroom materials.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://playlabai.mintlify.site/images/og-card.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/playlabai/OSQmfqyUom3Qa98V/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Playlab Learning Hub\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3B82F6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://learn.playlab.ai/features/Playlab Assistant\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/features/Playlab%20Assistant.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://learn.playlab.ai/#organization\",\"name\":\"Playlab Learning Hub\",\"url\":\"https://learn.playlab.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/playlabai/utDTSOWmKvEQ98EU/images/Playlab_Logo_Full_Black.svg?fit=max\u0026auto=format\u0026n=utDTSOWmKvEQ98EU\u0026q=85\u0026s=d97827114d3fcc02ee8b1933cd33990d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://learn.playlab.ai#website\",\"name\":\"Playlab Learning Hub\",\"url\":\"https://learn.playlab.ai\",\"publisher\":{\"@id\":\"https://learn.playlab.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://learn.playlab.ai/features/Playlab%20Assistant#webpage\",\"url\":\"https://learn.playlab.ai/features/Playlab%20Assistant\",\"name\":\"Playlab Assistant\",\"description\":\"A dedicated environment for designing, building, and testing Playlab apps, connected to your apps, curriculum standards, and classroom materials.\",\"dateModified\":\"2026-10-21T13:35:41.236Z\",\"isPartOf\":{\"@id\":\"https://learn.playlab.ai#website\"},\"breadcrumb\":{\"@id\":\"https://learn.playlab.ai/features/Playlab%20Assistant#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://learn.playlab.ai/features/Playlab%20Assistant#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Playlab Learning Hub\",\"item\":\"https://learn.playlab.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Playlab Assistant\",\"item\":\"https://learn.playlab.ai/features/Playlab%20Assistant\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://learn.playlab.ai/features/Playlab%20Assistant#article\",\"headline\":\"Playlab Assistant\",\"name\":\"Playlab Assistant\",\"description\":\"A dedicated environment for designing, building, and testing Playlab apps, connected to your apps, curriculum standards, and classroom materials.\",\"url\":\"https://learn.playlab.ai/features/Playlab%20Assistant\",\"mainEntityOfPage\":{\"@id\":\"https://learn.playlab.ai/features/Playlab%20Assistant#webpage\"},\"image\":\"https://learn.playlab.ai/images/og-card.png\",\"dateModified\":\"2026-10-21T13:35:41.236Z\",\"publisher\":{\"@id\":\"https://learn.playlab.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://learn.playlab.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Playlab Learning Hub\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Playlab Learning Hub","nav":{"global":null,"tabs":[{"tab":"🎓 Learn Live with Us","pages":[{"title":"🎓 Learn Live with Us","href":"/introduction"}]},{"tab":"✏️ Learn on Your Own","pages":[{"title":"✏️ Learn on Your Own","href":"/getstarted/Overview"}]},{"tab":"📋 Feature Documentation","groups":[{"group":"Overview","pages":[{"mode":"wide","title":"Overview","sidebarTitle":"Overview","href":"/features/Overview"},{"mode":"wide","title":"Glossary","description":"The words Playlab uses for its features, roles, and actions, with the older names they replace.","sidebarTitle":"Glossary","href":"/features/Glossary"}]},{"group":"🆕 Recently Added","pages":[{"mode":"wide","title":"Playlab Assistant","sidebarTitle":"Playlab Assistant","tag":"New","href":"/features/Playlab Assistant"},{"mode":"wide","title":"App privacy and visibility","description":"How privacy works for Playlab apps: who can see your app, when, and why.","sidebarTitle":"App Privacy","tag":"New","href":"/features/App Privacy and Visibility"},{"mode":"wide","title":"Sharing with individuals","sidebarTitle":"Share with Individuals","tag":"New","href":"/features/Sharing with Individuals"},{"mode":"wide","title":"Sharing with groups and orgs","sidebarTitle":"Share with Groups and Orgs","tag":"New","href":"/features/Sharing with Groups and Orgs"},{"mode":"wide","title":"Share with Collections","sidebarTitle":"Share with Collections","tag":"New","href":"/features/collections/What are Collections"},{"mode":"wide","title":"Managing apps in a Collection","sidebarTitle":"Managing Apps","tag":"New","href":"/features/collections/Managing Apps in a Collection"},{"mode":"wide","title":"Using an app across multiple classes","sidebarTitle":"Share Apps to a Space","tag":"New","href":"/features/Cross-Space App Use"},{"mode":"wide","title":"Space member activity and member detail page","sidebarTitle":"Member Detail","tag":"New","href":"/features/Space Member Detail"},{"mode":"wide","title":"Organization-level insights","sidebarTitle":"Org-Level Insights","tag":"New","href":"/features/Org-Level Insights"},{"mode":"wide","title":"Exporting activity data","sidebarTitle":"Exporting Activity Data","tag":"New","href":"/features/Exporting Activity Data"},{"mode":"wide","title":"Responsible organization","sidebarTitle":"Responsible Organization","tag":"New","href":"/features/Responsible Organization"}]},{"group":"🔒 Privacy \u0026 Permissions","pages":[{"mode":"wide","title":"App privacy and visibility","sidebarTitle":"App Privacy","tag":"New","href":"/features/App Privacy and Visibility"},{"mode":"wide","title":"Responsible organization","sidebarTitle":"Responsible Organization","tag":"New","href":"/features/Responsible Organization"},{"mode":"wide","title":"Organization permissions and roles","sidebarTitle":"Organization Permissions","href":"/features/Org Permissions and Roles"},{"mode":"wide","title":"Space roles and permissions","sidebarTitle":"Space Roles","href":"/features/Space Roles and Permissions"}]},{"group":"📤 Sharing \u0026 Publishing","pages":[{"mode":"wide","title":"Publishing your app","sidebarTitle":"Publishing","href":"/features/Publishing"},{"mode":"wide","title":"Sharing with individuals","sidebarTitle":"Share with Individuals","tag":"New","href":"/features/Sharing with Individuals"},{"mode":"wide","title":"Sharing with groups and orgs","sidebarTitle":"Share with Groups and Orgs","tag":"New","href":"/features/Sharing with Groups and Orgs"},{"mode":"wide","title":"Using an app across multiple classes","sidebarTitle":"Share Apps to a Space","tag":"New","href":"/features/Cross-Space App Use"}]},{"group":"🗂️ Collections","pages":[{"mode":"wide","title":"Share with Collections","sidebarTitle":"Share with Collections","tag":"New","href":"/features/collections/What are Collections"},{"mode":"wide","title":"Creating and sharing a Collection","sidebarTitle":"Creating a Collection","href":"/features/collections/Creating and Sharing a Collection"},{"mode":"wide","title":"Managing apps in a Collection","sidebarTitle":"Managing Apps","tag":"New","href":"/features/collections/Managing Apps in a Collection"},{"mode":"wide","title":"Using a shared Collection","sidebarTitle":"Using a Shared Collection","href":"/features/collections/Using a Shared Collection"},{"mode":"wide","title":"Curating a great Collection","sidebarTitle":"Curating a Collection","href":"/features/collections/Curating a Collection"}]},{"group":"🏢 Spaces","pages":[{"mode":"wide","title":"Creating and managing a space","sidebarTitle":"Creating a Space","href":"/getstarted/Creating Your Own Space"},{"mode":"wide","title":"App Status Designations","sidebarTitle":"App Status Designations","href":"/features/Organizing Workspaces"},{"mode":"wide","title":"Using an app across multiple classes","sidebarTitle":"Share Apps to a Space","tag":"New","href":"/features/Cross-Space App Use"}]},{"group":"📊 Activity \u0026 Insights","pages":[{"mode":"wide","title":"Centralized org monitoring and flags","sidebarTitle":"Centralized Monitoring","href":"/features/Reviewing App Activity"},{"mode":"wide","title":"Space member activity and member detail page","sidebarTitle":"Member Detail","tag":"New","href":"/features/Space Member Detail"},{"mode":"wide","title":"Organization-level insights","sidebarTitle":"Org-Level Insights","tag":"New","href":"/features/Org-Level Insights"},{"mode":"wide","title":"Exporting activity data","sidebarTitle":"Exporting Activity Data","tag":"New","href":"/features/Exporting Activity Data"},{"mode":"wide","title":"Export to Docx","sidebarTitle":"Export to Docx","href":"/features/Exporting to Docx"},{"mode":"wide","title":"Export to Google Drive","description":"Export your Playlab conversations and generated content directly to your Google Drive for easy organization and sharing","sidebarTitle":"Export to Google Drive","href":"/features/Exporting to Google Drive"}]},{"group":"🟣 Building Your App","pages":[{"mode":"wide","title":"Playlab Assistant","sidebarTitle":"Playlab Assistant","tag":"New","href":"/features/Playlab Assistant"},{"title":"AI Assisted Builder","mode":"wide","description":"Get AI-suggested edits to your app's instructions from replies in the builder preview","sidebarTitle":"AI Assisted Builder","href":"/features/AI assisted builder"},{"title":"Selecting an LLM","mode":"wide","sidebarTitle":"Selecting an LLM","tag":"Updated","href":"/features/Selecting an LLM"},{"mode":"wide","title":"Adding starter inputs","sidebarTitle":"Starter Inputs","href":"/getstarted/Adding Starter Inputs"},{"mode":"wide","title":"Welcome message","sidebarTitle":"Welcome Message","href":"/features/Optional welcome message"},{"mode":"wide","title":"Forking Conversations","sidebarTitle":"Forking Conversations","href":"/features/forking conversations"},{"mode":"wide","title":"Document editor","sidebarTitle":"Document Editor","href":"/features/Doc Editor"}]},{"group":"🟠 Personalizing App Behavior","pages":[{"mode":"wide","title":"Adaptive Memory","sidebarTitle":"Adaptive Memory","href":"/features/Adaptive Memory"},{"mode":"wide","title":"User Profiles","sidebarTitle":"User Profiles","href":"/features/User Profiles"},{"mode":"wide","title":"Avoid answer generation","sidebarTitle":"Avoid Answer Generation","href":"/features/Avoid Answer Generation"},{"mode":"wide","title":"Knowledge graph tools","sidebarTitle":"Knowledge Graph Tools","href":"/features/Knowledge Graphs"}]},{"group":"🔵 References \u0026 Curriculum","pages":[{"mode":"wide","title":"Organization Reference Library","sidebarTitle":"Organization Reference Library","href":"/features/Organizational References"},{"mode":"wide","title":"Pinned References","sidebarTitle":"Pinned References","href":"/features/Pinned References"},{"title":"State standards knowledge graph tool in Playlab","mode":"wide","sidebarTitle":"State Standards Knowledge Graph Tool in Playlab","href":"/features/MCP Standards"},{"mode":"wide","title":"Illustrative Mathematics Guide","sidebarTitle":"Illustrative Mathematics Guide","href":"/features/Building with Illustrative Mathematics"}]},{"group":"🟢 Voice, Language \u0026 Accessibility","pages":[{"mode":"wide","title":"Voice inputs","sidebarTitle":"Voice Inputs","href":"/features/Voice Input"},{"mode":"wide","title":"Voice output","sidebarTitle":"Voice Output","href":"/features/Voice Output"},{"mode":"wide","title":"Voice Dictation Guide","sidebarTitle":"Voice Dictation Guide","href":"/features/Using Dictation"},{"mode":"wide","title":"Spanish Mode","sidebarTitle":"Spanish Mode","href":"/features/Spanish Mode"},{"mode":"wide","title":"Modo Español","sidebarTitle":"Modo Español","href":"/features/Modo Espanol"},{"mode":"wide","title":"Math inputs","sidebarTitle":"Math Inputs","href":"/features/Math Inputs"},{"mode":"wide","title":"Camera handwriting input","sidebarTitle":"Camera Handwriting Input","tag":"Beta","href":"/features/Camera Handwriting Input"}]},{"group":"⚪ AI Tools (MCP)","pages":[{"title":"Model context protocol (MCP) in Playlab","mode":"wide","sidebarTitle":"Model Context Protocol (MCP) in Playlab","href":"/features/MCP tools"},{"mode":"wide","title":"MCP python tool","sidebarTitle":"MCP Python Tool","href":"/features/MCP Python Tool"},{"mode":"wide","title":"Improving referencing with agentic search tool","sidebarTitle":"Improving Referencing with Agentic Search Tool","href":"/features/MCP RAG"},{"title":"Illustrative Mathematics knowledge graph tool in Playlab","mode":"wide","sidebarTitle":"Illustrative Mathematics Knowledge Graph Tool in Playlab","href":"/features/MCP IMKG"}]},{"group":"🔴 Safety \u0026 Feedback","pages":[{"mode":"wide","title":"Building Safely in Playlab","sidebarTitle":"Building Safely in Playlab","href":"/getstarted/Building Safely"},{"mode":"wide","title":"Safety moderation for organizations","sidebarTitle":"Safety Moderation for Organizations","tag":"Updated","href":"/features/Safety and Moderation Updates"},{"mode":"wide","title":"Safety moderation for apps","sidebarTitle":"Safety Moderation for Apps","href":"/features/Escalating Flagged Conversations"},{"mode":"wide","title":"Student status and ages","sidebarTitle":"Student Status and Ages","href":"/features/Student Status and Ages"},{"mode":"wide","title":"Submit Your Feedback","sidebarTitle":"Submit Your Feedback","href":"/features/Submitting Feedback"}]}]},{"tab":"⚙️ Changelog","pages":[{"title":"⚙️ Changelog","href":"/changelog/Playlab Q4 2026 Update"}]},{"tab":"📚 Resources","pages":[{"title":"📚 Resources","href":"/resources/aipolicies"}]},{"tab":"❓ FAQ","pages":[{"title":"❓ FAQ","href":"/faq/FAQ"}]}]},"basePath":"","title":"Playlab Assistant - Playlab Learning Hub","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-NdetNziF.js","DynamicMarkdown-CD8713Yy.js","zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}